const BoardsManager = {
  // startPoints.rota: left: 0, up: 90, right: 180, down: 270,
  // cashLines.rota: left: 90, up: 180, right: 270, down: 360,
  data: [
    {
      // 0
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 3, x: [650], y: [190], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [90], y: [-1200], rota: 90 },
        { _code: 3, opposite: 4, delay: 3, x: [-650], y: [20], rota: 180 },
        { _code: 4, opposite: 1, delay: 0, x: [-80], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: -220, y: 112, rota: 90, scaleX: 0.76 },
        { _code: 2, x: 1, y: 330, rota: 180, scaleX: 0.76 },
        { _code: 3, x: 220, y: 112, rota: 270, scaleX: 0.76 },
        { _code: 4, x: 1, y: -120, rota: 360, scaleX: 0.76 }
      ]
    },
    {
      // 1
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 0.5, x: [660], y: [-470], rota: 45 },
        { _code: 2, opposite: 3, delay: 0, x: [-620], y: [-660], rota: 135 },
        { _code: 3, opposite: 4, delay: 0.5, x: [-630], y: [590], rota: 225 },
        { _code: 4, opposite: 1, delay: 0, x: [640], y: [830], rota: 315 }
      ],
      cashLines: [
        { _code: 1, x: -160, y: 235, rota: 135, scaleX: 0.76 },
        { _code: 2, x: 160, y: 237, rota: 225, scaleX: 0.76 },
        { _code: 3, x: 160, y: -83, rota: 315, scaleX: 0.76 },
        { _code: 4, x: -160, y: -81, rota: 405, scaleX: 0.76 }
      ]
    },
    {
      // 2
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 0, x: [320], y: [-1200], rota: 90 },
        {
          _code: 2,
          opposite: 3,
          delay: 3,
          x: [-640],
          y: [200, 20, -140, -310],
          rota: 180
        },
        { _code: 3, opposite: 2, delay: 0, x: [140], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: 232, y: 340, rota: 180, scaleX: 0.76 },
        { _code: 2, x: 460, y: -54, rota: 270, scaleX: 1.53 },
        { _code: 3, x: 232, y: -450, rota: 360, scaleX: 0.76 }
      ]
    },
    {
      // 3
      carOutRate: 1.3,
      speedIncrementer: 50,
      trainSetting: [
        { x: -1000, y: 250, rota: 0, action: cc.moveTo(5, 1000, 250) }
      ],
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-170, 0, 170],
          y: [-1200],
          rota: 90
        }
      ],
      cashLines: [{ _code: 1, x: 0, y: 500, rota: 180, scaleX: 1.15 }]
    },
    {
      // 4
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 3,
          x: [650],
          y: [-110, -280, -440],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-330, -180, -10],
          y: [1200],
          rota: 270
        }
      ],
      cashLines: [
        { _code: 1, x: -480, y: -283, rota: 90, scaleX: 1.12 },
        { _code: 2, x: -175, y: -600, rota: 360, scaleX: 1.12 }
      ]
    },
    {
      // 5
      carOutRate: 1.4,
      speedIncrementer: 30,
      trainSetting: [
        { x: 422, y: 1500, rota: 90, action: cc.moveTo(7, 422, -1500) }
      ],
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-609],
          y: [200, 50, -140, -320],
          rota: 180
        }
      ],
      cashLines: [{ _code: 1, x: 90, y: -52, rota: 270, scaleX: 1.55 }]
    },

    {
      // 6
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 3, x: [650], y: [190], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [90], y: [-1200], rota: 90 },
        { _code: 3, opposite: 4, delay: 3, x: [-650], y: [20], rota: 180 },
        { _code: 4, opposite: 1, delay: 0, x: [-90], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: -220, y: 115, rota: 90, scaleX: 0.75 },
        { _code: 2, x: 2, y: 350, rota: 180, scaleX: 0.75 },
        { _code: 3, x: 220, y: 115, rota: 270, scaleX: 0.75 },
        { _code: 4, x: 2, y: -120, rota: 360, scaleX: 0.75 }
      ]
    },

    {
      // 7
      carOutRate: 1,
      speedIncrementer: 30,
      fireTruckSetting: { x: 0, y: 200, isRight: true, speedRate: 0.8 },
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-165, 0, 165],
          y: [-1150],
          rota: 90
        }
      ],
      cashLines: [{ _code: 1, x: 0, y: 700, rota: 180, scaleX: 1.15 }]
    },
    {
      // 8
      carOutRate: 0.7,
      speedIncrementer: 30,
      trainSetting: [
        { x: -1000, y: -340, rota: 0, action: cc.moveTo(7, 1000, -340) }
      ],
      startPoints: [
        { _code: 1, opposite: 2, delay: 0, x: [640], y: [690], rota: 316 },
        { _code: 2, opposite: 1, delay: 0, x: [-640], y: [690], rota: 224 }
      ],
      cashLines: [
        { _code: 1, x: -141, y: -78, rota: 405, scaleX: 0.4 },
        { _code: 2, x: 134, y: -60, rota: 315, scaleX: 0.4 }
      ]
    },

    {
      // 9
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 0,
          x: [150, 320],
          y: [-1200],
          rota: 90
        },
        {
          _code: 2,
          opposite: 1,
          delay: 1.5,
          x: [-700],
          y: [190, 30, -140, -300],
          rota: 180
        }
      ],
      cashLines: [
        { _code: 1, x: 231, y: 340, rota: 180, scaleX: 0.75 },
        { _code: 2, x: 460, y: -53, rota: 270, scaleX: 1.52 }
      ]
    },
    {
      // 10
      carOutRate: 0.9,
      speedIncrementer: 30,
      trainSetting: [
        { x: -1000, y: 550, rota: 0, action: cc.moveTo(8, 1000, 550) }
      ],
      startPoints: [
        { _code: 1, opposite: 2, delay: 2, x: [721], y: [190], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [-88, 89], y: [-1200], rota: 90 },
        { _code: 3, opposite: 2, delay: 2, x: [-721], y: [20], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -256, y: 115, rota: 90, scaleX: 0.78 },
        { _code: 2, x: 0, y: -150, rota: 180, scaleX: 0.78 },
        { _code: 3, x: 245, y: 115, rota: 270, scaleX: 0.78 }
      ]
    },
    {
      // 11
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 3,
          x: [607],
          y: [-120, -290, -450],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-352, -176, -14],
          y: [1200],
          rota: 270
        }
      ],
      cashLines: [
        { _code: 1, x: -485, y: -292, rota: 90, scaleX: 1.16 },
        { _code: 2, x: -180, y: -620, rota: 360, scaleX: 1.15 }
      ]
    },
    {
      // 12
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 0, x: [730], y: [-380], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [90, -90], y: [-1150], rota: 90 },
        { _code: 3, opposite: 1, delay: 4, x: [-600], y: [420], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -260, y: -395, rota: 90, scaleX: 0.39 },
        { _code: 2, x: 0, y: 600, rota: 180, scaleX: 0.8 },
        { _code: 3, x: 250, y: 430, rota: 270, scaleX: 0.39 }
      ]
    },
    {
      // 13
      carOutRate: 1,
      speedIncrementer: 30,
      balls: true,
      startPoints: [
        { _code: 1, opposite: 2, delay: 2, x: [700], y: [190], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [90], y: [-1200], rota: 90 },
        { _code: 3, opposite: 4, delay: 2, x: [-700], y: [16], rota: 180 },
        { _code: 4, opposite: 1, delay: 0, x: [-76], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: -240, y: 114, rota: 90, scaleX: 0.79 },
        { _code: 2, x: 0, y: 350, rota: 180, scaleX: 0.79 },
        { _code: 3, x: 240, y: 114, rota: 270, scaleX: 0.79 },
        { _code: 4, x: 0, y: -130, rota: 360, scaleX: 0.79 }
      ]
    },
    {
      // 14
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 5, x: [680], y: [400], rota: 0 },
        {
          _code: 2,
          opposite: 3,
          delay: 0,
          x: [-120, 130],
          y: [-1200],
          rota: 90
        },
        { _code: 3, opposite: 2, delay: 4, x: [-640], y: [95], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -382, y: 410, rota: 90, scaleX: 0.39 },
        { _code: 2, x: 127, y: 700, rota: 180, scaleX: 0.39 },
        { _code: 2, x: -125, y: 700, rota: 180, scaleX: 0.4 },
        { _code: 3, x: 330, y: 100, rota: 270, scaleX: 0.39 }
      ]
    },
    {
      // 15
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 1,
          x: [700],
          y: [190, 30, -130, -280],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-340, -180],
          y: [-1200],
          rota: 90
        }
      ],
      cashLines: [
        { _code: 1, x: -485, y: -55, rota: 90, scaleX: 1.53 },
        { _code: 2, x: -266, y: 335, rota: 180, scaleX: 0.76 }
      ]
    },
    {
      // 16
      carOutRate: 1,
      speedIncrementer: 30,
      trainSetting: [
        { x: -1000, y: 50, rota: 0, action: cc.moveTo(7, 1000, 50) }
      ],
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 0,
          x: [-90, 250],
          y: [-1200],
          rota: 90
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-260, 90],
          y: [1200],
          rota: 270
        }
      ],
      cashLines: [
        { _code: 1, x: 0, y: 550, rota: 180, scaleX: 1.55 },
        { _code: 2, x: 0, y: -550, rota: 360, scaleX: 1.55 }
      ]
    },
    {
      // 17
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 1, x: [640], y: [-440], rota: 45 },
        { _code: 2, opposite: 3, delay: 0, x: [-723], y: [-760], rota: 135 },
        { _code: 3, opposite: 4, delay: 1, x: [-680], y: [640], rota: 225 },
        { _code: 4, opposite: 1, delay: 0, x: [687], y: [880], rota: 315 }
      ],
      cashLines: [
        { _code: 1, x: -165, y: 240, rota: 135, scaleX: 0.76 },
        { _code: 2, x: 165, y: 242, rota: 225, scaleX: 0.76 },
        { _code: 3, x: 165, y: -90, rota: 315, scaleX: 0.76 },
        { _code: 4, x: -165, y: -88, rota: 405, scaleX: 0.76 }
      ]
    },
    {
      // 18
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 4,
          x: [689],
          y: [-75],
          rota: 22
        },
        { _code: 2, opposite: 1, delay: 0, x: [86, -79], y: [-1200], rota: 90 },
        {
          _code: 3,
          opposite: 2,
          delay: 3,
          x: [-650],
          y: [194],
          rota: 202
        }
      ],
      cashLines: [{ _code: 2, x: 0, y: 500, rota: 180, scaleX: 0.8 }]
    },
    {
      // 19
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 3,
          delay: 2,
          x: [630],
          y: [200, 30, -140, -300],
          rota: 0
        },
        { _code: 2, opposite: 1, delay: 0, x: [-160], y: [-1200], rota: 90 },
        { _code: 3, opposite: 1, delay: 0, x: [-310], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: -450, y: -52, rota: 90, scaleX: 1.53 },
        { _code: 2, x: -235, y: 330, rota: 180, scaleX: 0.75 },
        { _code: 3, x: -235, y: -440, rota: 360, scaleX: 0.75 }
      ]
    },

    {
      // 20
      carOutRate: 0.9,
      speedIncrementer: 35,
      startPoints: [
        { _code: 1, opposite: 2, delay: 1.5, x: [650], y: [95], rota: 0 },
        { _code: 2, opposite: 3, delay: 0, x: [600], y: [-480], rota: 44 },
        { _code: 3, opposite: 4, delay: 0, x: [-600], y: [-490], rota: 136 },
        { _code: 4, opposite: 1, delay: 0, x: [0], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: -320, y: 101, rota: 90, scaleX: 0.39 },
        { _code: 2, x: -250, y: 356, rota: 135, scaleX: 0.39 },
        { _code: 3, x: 243, y: 345, rota: 225, scaleX: 0.39 },
        { _code: 4, x: 0, y: -228, rota: 360, scaleX: 0.4 }
      ]
    },
    {
      // 21
      carOutRate: 1,
      speedIncrementer: 30,
      fireTruckSetting: { x: 0, y: 70, isRight: true },
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-180, 0, 180],
          y: [-1200],
          rota: 90
        }
      ],
      cashLines: [{ _code: 1, x: 0, y: 700, rota: 180, scaleX: 1.17 }]
    },

    {
      // 22
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 3, delay: 3, x: [671], y: [5], rota: 0 },
        { _code: 2, opposite: 3, delay: 5, x: [671], y: [520], rota: 0 },
        { _code: 3, opposite: 4, delay: 0, x: [-78, 91], y: [-1200], rota: 90 },
        { _code: 4, opposite: 3, delay: 4, x: [-671], y: [251], rota: 180 }
      ],
      cashLines: [{ _code: 3, x: -1, y: -300, rota: 180, scaleX: 0.8 }]
    },

    {
      // 23
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 3, delay: 5, x: [740], y: [-530], rota: 0 },
        { _code: 2, opposite: 3, delay: 5, x: [-781], y: [-350], rota: 180 },
        { _code: 3, opposite: 1, delay: 0, x: [-86, 91], y: [1200], rota: 270 }
      ],
      cashLines: [{ _code: 3, x: -1, y: -800, rota: 360, scaleX: 0.79 }]
    },
    {
      // 24
      carOutRate: 1,
      speedIncrementer: 30,
      trainSetting: [
        { x: 0, y: 1500, rota: 90, action: cc.moveTo(8, 0, -1500) }
      ],
      startPoints: [
        { _code: 1, opposite: 2, delay: 0, x: [667], y: [55, -305], rota: 0 },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-667],
          y: [200, -128],
          rota: 180
        }
      ],
      cashLines: [
        { _code: 1, x: -400, y: -54, rota: 90, scaleX: 1.56 },
        { _code: 2, x: 400, y: -54, rota: 270, scaleX: 1.56 }
      ]
    },

    {
      // 25
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 3, delay: 5, x: [650], y: [520], rota: 0 },
        { _code: 2, opposite: 3, delay: 3, x: [650], y: [1], rota: 0 },
        {
          _code: 3,
          opposite: 1,
          delay: 0,
          x: [-95, 100],
          y: [-1200],
          rota: 90
        },
        { _code: 4, opposite: 3, delay: 4, x: [-650], y: [258], rota: 180 },
        { _code: 5, opposite: 3, delay: 2, x: [-650], y: [-247], rota: 180 }
      ],
      cashLines: [{ _code: 3, x: -1, y: -450, rota: 180, scaleX: 0.79 }]
    },
    {
      // 26
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 2, x: [715], y: [-100], rota: 0 },
        { _code: 2, opposite: 1, delay: 0, x: [-600], y: [-940], rota: 120 },
        { _code: 3, opposite: 2, delay: 4, x: [-700], y: [330], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -403, y: -101, rota: 90, scaleX: 0.4 },
        { _code: 2, x: 371, y: 735, rota: 210, scaleX: 0.4 },
        { _code: 3, x: 425, y: 328, rota: 270, scaleX: 0.4 }
      ]
    },
    {
      // 27
      carOutRate: 1.4,
      speedIncrementer: 30,
      trainSetting: [
        { x: -1000, y: 250, rota: 0, action: cc.moveTo(6, 1400, 250) }
      ],
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-500, -700, -900],
          y: [-1200],
          rota: 120
        }
      ],
      cashLines: [{ _code: 1, x: -75, y: -115, rota: 210, scaleX: 1.17 }]
    },
    {
      // 28
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 4, x: [743], y: [430], rota: 0 },
        { _code: 2, opposite: 1, delay: 0, x: [-90, 90], y: [-1200], rota: 90 },
        { _code: 3, opposite: 2, delay: 0, x: [-728], y: [-384], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -400, y: 429, rota: 90, scaleX: 0.39 },
        { _code: 2, x: 0, y: 600, rota: 180, scaleX: 0.8 },
        { _code: 3, x: 400, y: -395, rota: 270, scaleX: 0.39 }
      ]
    },
    {
      // 29
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 0,
          x: [430, 620],
          y: [-1200],
          rota: 75
        },
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [-420, -610],
          y: [-1200],
          rota: 105
        }
      ],
      cashLines: [{ _code: 1, x: 2, y: 700, rota: 0, scaleX: 0.8 }]
    },
    {
      // 30
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 4, x: [720], y: [195], rota: 0 },
        { _code: 2, opposite: 1, delay: 0, x: [90, -90], y: [-1200], rota: 90 },
        { _code: 3, opposite: 2, delay: 3, x: [-720], y: [23], rota: 180 }
      ],
      cashLines: [
        { _code: 1, x: -240, y: 115, rota: 90, scaleX: 0.78 },
        { _code: 2, x: 1, y: 350, rota: 180, scaleX: 0.78 },
        { _code: 3, x: 240, y: 115, rota: 270, scaleX: 0.78 }
      ]
    },
    {
      // 31
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 1, x: [680], y: [-450], rota: 45 },
        { _code: 2, opposite: 3, delay: 0, x: [-659], y: [-690], rota: 136 },
        { _code: 3, opposite: 4, delay: 1, x: [-752], y: [680], rota: 224 },
        { _code: 4, opposite: 1, delay: 0, x: [614], y: [810], rota: 316 }
      ],
      cashLines: [
        { _code: 1, x: -186, y: 265, rota: 135, scaleX: 0.78 },
        { _code: 2, x: 206, y: 285, rota: 225, scaleX: 0.78 },
        { _code: 3, x: 201, y: -120, rota: 315, scaleX: 0.78 },
        { _code: 4, x: -184, y: -105, rota: 405, scaleX: 0.78 }
      ]
    },
    {
      // 32
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 4,
          x: [600],
          y: [-110, -280, -460],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-360, -180, -3],
          y: [1200],
          rota: 270
        }
      ],
      cashLines: [
        { _code: 1, x: -488, y: -292, rota: 90, scaleX: 1.16 },
        { _code: 2, x: -182, y: -605, rota: 360, scaleX: 1.16 }
      ]
    },
    {
      // 33
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 2,
          delay: 5,
          x: [-646],
          y: [-190, -360, -540, -720],
          rota: 180
        },
        { _code: 2, opposite: 1, delay: 0, x: [265, 84], y: [1200], rota: 270 }
      ],
      cashLines: [
        { _code: 1, x: 410, y: -455, rota: 270, scaleX: 1.56 },
        { _code: 2, x: 176, y: -850, rota: 360, scaleX: 0.79 }
      ]
    },

    {
      // 34
      agentBoardLevel: 0
    },

    {
      // 35
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 3,
          delay: 1,
          x: [720],
          y: [-130, -289],
          rota: 0
        },
        {
          _code: 1,
          opposite: 3,
          delay: 2,
          x: [720],
          y: [188, 26],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-330, -156],
          y: [-1200],
          rota: 90
        }
      ],
      cashLines: [
        { _code: 1, x: -470, y: -55, rota: 90, scaleX: 1.58 },
        { _code: 2, x: -240, y: 350, rota: 180, scaleX: 0.79 }
      ]
    },
    {
      // 36
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        {
          _code: 1,
          opposite: 3,
          delay: 1,
          x: [600],
          y: [200, 30],
          rota: 0
        },
        {
          _code: 1,
          opposite: 3,
          delay: 3,
          x: [600],
          y: [-140, -300],
          rota: 0
        },
        {
          _code: 2,
          opposite: 1,
          delay: 0,
          x: [-327, -150],
          y: [1200],
          rota: 270
        }
      ],
      cashLines: [
        { _code: 1, x: -460, y: -53, rota: 90, scaleX: 1.57 },
        { _code: 2, x: -240, y: -450, rota: 360, scaleX: 0.78 }
      ]
    },

    {
      // 37
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 4, x: [634], y: [-62], rota: 22 },
        {
          _code: 2,
          opposite: 3,
          delay: 0,
          x: [100, -100],
          y: [-1200],
          rota: 90
        },
        { _code: 3, opposite: 1, delay: 4, x: [-612], y: [-62], rota: 159 }
      ],
      cashLines: [{ _code: 2, x: 0, y: 500, rota: 180, scaleX: 0.79 }]
    },
    {
      // 38
      carOutRate: 0.8,
      speedIncrementer: 30,
      trainSetting: [
        { x: 900, y: 65, rota: 180, action: cc.moveTo(6, -900, 65) },
        { x: 900, y: 260, rota: 180, action: cc.moveTo(8, -900, 260) }
      ],
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [175, 0, -175],
          y: [-1200],
          rota: 90
        }
      ],
      cashLines: [{ _code: 1, x: 0, y: 600, rota: 180, scaleX: 1.17 }]
    },
    {
      // 39
      carOutRate: 1,
      speedIncrementer: 30,
      fireTruckSetting: { x: 0, y: 60, isRight: true },
      startPoints: [
        {
          _code: 1,
          opposite: 1,
          delay: 0,
          x: [620, 420],
          y: [-1200],
          rota: 75
        }
      ],
      cashLines: [{ _code: 1, x: 0, y: 705, rota: 164, scaleX: 0.79 }]
    },
    {
      // 40
      carOutRate: 1,
      speedIncrementer: 30,
      startPoints: [
        { _code: 1, opposite: 2, delay: 1.5, x: [650], y: [-600], rota: 45 },
        { _code: 2, opposite: 3, delay: 0, x: [10], y: [-1200], rota: 90 },
        { _code: 3, opposite: 1, delay: 1.5, x: [-650], y: [-600], rota: 135 }
      ],
      cashLines: [
        { _code: 1, x: -336, y: 406, rota: 134, scaleX: 0.41 },
        { _code: 2, x: 4, y: 555, rota: 180, scaleX: 0.41 },
        { _code: 3, x: 337, y: 400, rota: 224, scaleX: 0.41 }
      ]
    }
  ],

  getBoardData (index) {
    return this.data[index]
  }
}

module.exports = BoardsManager
